访问被拒绝,你可能没有权限或未登录。

Ruby 自己部署的 Sentry,CSRF

ad583255925 · January 11, 2024 · Last by farareaa replied at June 11, 2024 · 899 hits

sentry.io 不知道为什么隔一段时间服务器就没法访问了,会一直 timeout,所以只能自己搭, 找的 docker hub 里的第一个 https://hub.docker.com/_/sentry

按照步骤装完了,我跑在了服务器的 8090,用 nginx 映射到他,然后顺利跑起来了

奇怪的是,我把这个 DSN 配到项目里去之后,就一直报跨域

求大神支招,甚至推荐其他可用的错误日志拼台也行

上 rollbar

Reply to spike76

这个价格怎么样,有没有墙的问题

使用 sentry 官方的 https://github.com/getsentry/self-hosted 搭建,目前使用体验良好,缺点是内存需求有点高(16G)

Reply to richardsun

这个别提了,装 debian 折腾死了。到处进 Dockerfile 改源,你怎么装的,而且 16G 内存监控错误日志,确实是太奢侈了

找到问题了,docker-hub 里那个 Sentry,是 sentry9,要配合的 GEM 是'sentry-raven',而不是'sentry-ruby'和'sentry-rails',虽然装的时候会提示 sentry-raven 已经过时了,但是切成这个就不会 CSRF 了

我认为 docker-hub 中的 Sentry 是 Sentry9 watermelon game.

结果我的 Rails 版本为 7,sentry-raven 没法正常工作😂

Reply to ad583255925

使用的 ESXI + Ubuntu Server 23.10, 第一步执行 ./install.sh 第二步执行 docker-compose up -d 没涉及其他操作,还是比较顺利。我是部署在自己本地有台刀片服务器上,然后做了内网穿透来使用的

Reply to ad583255925

我改了两个左右

我先换成 rollbar 了,暂时没发现无法访问的问题

在 k8s 上搭建成功了,比 sentry 容易多了😂

Imagine crafting a phoenix from fire and air, or a mermaid from water and earth. Infinite Craft takes your creativity to new heights with endless possibilities!

You need to Sign in before reply, if you don't have an account, please Sign up first.